#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    int temp =128;
//    mutable 取消const 可修改
//    connect(this,&lambdaSign,this,[temp]()mutable->void{ 单只传递某个 其余不可访问
//    connect(this,&lambdaSign,this,[=]()mutable->void{ 默认
//    connect(this,&lambdaSign,this,[&]()mutable->void{ 可指定某个 否则指定全部
//      connect(this,&lambdaSign,this,[]()mutable->void{ //没有使用任何函数对象参数。
        value =120;
        temp =130;
        qDebug("lambda");
        qDebug()<<QString::number(temp);
    });
}

Widget::~Widget()
{
    delete ui;
}

void Widget::on_pushButton_clicked()
{
    emit lambdaSign();
    qDebug()<<"member "<<value;
}
